body {
    font-family:Arial;
    font-size:11px;
}

#todo{
    width:auto;
    height:auto;
    background-color:#FFFFFF;
    padding: 80px; /*padding padrão */
    /*border-bottom:2px dotted #666;*/
}

#topo{
    width:auto;
    height:auto;
    background-color:#1C1C1C;
    color:white;
    font-family:'Tahoma', 'MS Trebuchet', 'Arial', 'Verdana';
    font-weight:bolder;
    /*border-top:1px solid #666;/*
    /*border-bottom:2px dotted #666;*/
}

#conteudo{
    background-color:#808080
}

#rodape {
    background-color:#1C1C1C;
    text-align:center;
    font-size:13px;
    width:100%;
    color:white;
    /*height:40px;*/
}

/*- Menu --------------------------- text-shadow: 0px 2px 3px #555;*/

#menu {
    float:left;
    width:100%;
    background-color:#1C1C1C;
}

#menu ul {
    margin:0;
    padding:10px 10px 0 50px;
    list-style:none;
}
#menu li {
    display:inline;
    margin:0;
    padding:0;
}

#menu a {
    float:left;
    padding:0 0 0 4px;
    text-decoration:none;
}
/*----*/

.utilityBar {
    padding:3px 3px 0px 0px;
    float:right;
    text-align:right;
}

.usuario{
    font-family:'Verdana','Tahoma', 'MS Trebuchet','Arial';
    font-size:small;
    color:green;
}

.utilityBarButton {
    height: 25px;
    font-family:'Tahoma','MS Trebuchet', 'Arial','Verdana';
    color:white;
    text-align:center;
    font-size:small;
    text-decoration:none;
}

.utilityBarButton:hover{
    text-decoration:none;
    color:black;
    background-color:#808080;
}

.textoLogin{
    color:black;
    font-weight:bold;
    font-family:sans-serif;
}

.button {
    font-family:'Tahoma', 'MS Trebuchet', 'Arial', 'Verdana';
    font-size:11px;
    color:#000000;
    font-weight:bold;
    padding:3px 3px 3px 3px;
    vertical-align:middle;
    text-decoration:none;
}

.link, .link-underline, .link-popup-menu {
    font-family:'Tahoma', 'MS Trebuchet', 'Arial', 'Verdana';
    font-size:11px;
    font-weight:bold;
    height:30px;
    vertical-align:middle;
    padding-right:3px;
    padding-left:3px;
    padding-top:3px;
    padding-bottom:4px;
    margin-right:3px;
    color:#000;
    text-decoration:none;
}

.link:hover {
    color:gray;
}

.link img {
    margin:0px;
    border:0px;
    padding-right:2px;
    text-decoration:none;
    vertical-align:middle;
}

.painelMensagem {
    text-align:center;
    margin-bottom:10px;
    padding:10px;
    background-color:#fae6b0;
    width:40%;
    border: thin solid #ffcc00;
    font-weight:bold;
}

.errorClass {
    font-family:'Tahoma', 'MS Trebuchet', 'Arial', 'Verdana';
    font-size:11px;
    color:red;
    font-weight:bold ;
}

.infoClass {
    font-family:'Tahoma', 'MS Trebuchet', 'Arial', 'Verdana';
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
}

.warnClass {
    font-family:'Tahoma', 'MS Trebuchet', 'Arial', 'Verdana';
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
}

/*Faz a caixa do login : roundcont , roundcont p ,roundtop , roundbottom e img.corner*/
.roundcont {
    width: 100%;
    background-color:white;
    color: #fff;
}

.roundcont p {
    margin: 0 0px;
}

.roundtop {
    background: url('../images/ne.gif') no-repeat top right;
}

.roundbottom {
    background: url('../images/se.gif') no-repeat bottom right;
}

.roundtopbody {
    background: url('../images/nebody.gif') no-repeat top right;
}

.roundbottombody {
    background: url('../images/sebody.gif') no-repeat bottom right;
}

img.corner {
    width:10px;
    height:10px;
    /*border:none;*/
    display:block !important;
}

.painelCentralizado {
    text-align:center;
}

.subtitulo {
    font-weight: bold;
    font-size: 18pt;
    text-align:center;
}

.subtitulo2 {
    font-weight: bold;
    font-size: 8pt;
}

.colunaCentralizada {
    text-align: center;
}

.colunaDireita {
    text-align: right;
}

.colunaEsquerda {
    text-align: left;
}

/*
#clear { 
clear: both;
}
*/

.required {
font-family:Arial;
font-size:11px;
color:#666666;
font-weight: bold;
}

.required-black {
font-family:Arial;
font-size:11px;
color:#000000;
font-weight: bold;
}

.field-info {
color:#888a85;
font-size:xx-small;
}

input[type=text] {
    font-family:Arial;
    font-size:11px;
}

input[type=password] {
    font-family:Arial;
    font-size:11px;
}

input[type=textarea] {
    font-family:Arial;
    font-size:11px;
}

a img {
    border:0px;
    vertical-align:middle;
    margin-right:2px;
    margin-left:3px;
    padding-left:1px;
}

.colunaTamanho250 {
    width:250px;
}


/*
textarea {
font-family:Arial;
font-size:11px;
}

select {
font-family:Arial;
font-size:11px;
}

.appName {
font-weight:600;
font-size:14pt;
font-family:Tahoma, MS Trebuchet, Arial, Verdana;
}

.titulo {
font-weight:bold;
font-size:13pt; 
color:#000000;
}

.tituloAjuda {
font-size:8pt; 
color:grey;
margin-left:10px;
}

.subtitulo-sem-margem {
font-weight: bold;
font-size: 12pt;
}

.subtitulo3 {
font-weight: bold;
font-size: 8pt;
}

Button

.field-names {
font-family:arial;
font-size:8pt;
text-align:right;
}
Button
.field-names-bold {
font-family:Arial;
font-size:8pt;
text-align:right;
font-weight:bold;
}

.fields {
text-align:left;
font-size:11px;
}

.field-names-bold-hidden {
text-align:left;
font-size:11px;
font-weight:bold;    
color:white;
}

.field-names-hidden {
text-align:left;
font-size:11px;
color:white;
}
*/
/*
.
img {
vertical-align:middle;
}

.table-fixed {
table-layout:fixed ;
}

.table-cell-clear {
background-color:#ffffff;
}

.painelDireita {
text-align:right;
}

.fontePadrao {
font-family:Tahoma, MS Trebuchet, Arial, Verdana;   
}

.appInfo {
vertical-align:middle; 
padding:16px 0px 0px 16px;
}*/
